草庐IT

Unity VR开发教程 OpenXR+XR Interaction Toolkit (二) 手部动画

文章目录📕教程说明📕第一步:导入手部模型📕第二步:将手部模型拖入场景📕第三步:编写脚本控制手部动画(版本一:基于InputSystem,推荐做法)📕第三步:编写脚本控制手部动画(版本二:基于XRInputSubsystem)📕第四步:调整场景往期回顾:UnityVR开发教程OpenXR+XRInteractionToolkit(一)安装和配置上一篇教程我们成功安装和配置了UnityOpenXR+XRInteractionToolkit开发VR的环境,最终将VR头显和电脑进行串流后,能通过头显看到Unity中的场景,并且头部、手柄的位移和转动也能准确定位。但是因为我们没有添加手部的模型,所以手柄

UE 使用时间轴Timeline来实现动画效果

        UE中的时间轴Timeline可以实现一些基于时间的动画效果,比如旋转、移动、变色、透明等等。物体旋转:步骤:右键搜索Timeline,添加时间轴节点,并命名为Timeline_Door,双击打开时间轴编辑页面开始编辑1、点击添加浮点曲线按钮添加一个曲线2、在曲线界面点击右键添加关键帧3、添加了两个关键帧,开始帧(0.0,0.0)和结束帧(1.0,90.0),即物体的旋转角度1s内从0度变化到90度。        这样当按下小键盘上的数字1时,物体会从0旋转到90度,按数字2时, 物体会从90旋转到0度。物体移动: 功能:先按0获取物体初始位置,再按1和2物体就会左右移动了。

UE 使用时间轴Timeline来实现动画效果

        UE中的时间轴Timeline可以实现一些基于时间的动画效果,比如旋转、移动、变色、透明等等。物体旋转:步骤:右键搜索Timeline,添加时间轴节点,并命名为Timeline_Door,双击打开时间轴编辑页面开始编辑1、点击添加浮点曲线按钮添加一个曲线2、在曲线界面点击右键添加关键帧3、添加了两个关键帧,开始帧(0.0,0.0)和结束帧(1.0,90.0),即物体的旋转角度1s内从0度变化到90度。        这样当按下小键盘上的数字1时,物体会从0旋转到90度,按数字2时, 物体会从90旋转到0度。物体移动: 功能:先按0获取物体初始位置,再按1和2物体就会左右移动了。

UE4 3DUI Widget半透明渲染模糊和重影问题

UE43DUIWidget半透明渲染模糊和重影问题一、创建3Dwidget二、修改材质最近在做数字孪生项目的时候,有个需求是在场景中出现3D弹窗数据面板,但是用UE4默认的widget实现时遇到了问题,如果是半透明的widget在场景中移动或旋转的时候会出现重影,导致数据面板很模糊,网上查了一下也没有找到解决方案,研究了半天终于找到了解决办法,记录一下,供大家参考。一、创建3Dwidget随意创建一个actor蓝图,在蓝图中添加widget组件。创建UI蓝图,将UI蓝图关联到widget组件中。二、修改材质将widget默认的材质复制一份进行修改:如果对材质的不透明度和自发光没有特殊要求可以不

UE4 3DUI Widget半透明渲染模糊和重影问题

UE43DUIWidget半透明渲染模糊和重影问题一、创建3Dwidget二、修改材质最近在做数字孪生项目的时候,有个需求是在场景中出现3D弹窗数据面板,但是用UE4默认的widget实现时遇到了问题,如果是半透明的widget在场景中移动或旋转的时候会出现重影,导致数据面板很模糊,网上查了一下也没有找到解决方案,研究了半天终于找到了解决办法,记录一下,供大家参考。一、创建3Dwidget随意创建一个actor蓝图,在蓝图中添加widget组件。创建UI蓝图,将UI蓝图关联到widget组件中。二、修改材质将widget默认的材质复制一份进行修改:如果对材质的不透明度和自发光没有特殊要求可以不

大数据 + VR 全景技术重塑“二手车买车场景”

二手车交易的核心问题在于车况信息不透明。中国二手车交易市场制度尚不完善,长期以来缺少行业公认的车辆估值标准和车况检测标准,二手车商提供的估值和车况信息不够透明。这导致用户和车商交易双方都陷入了循环困境:用户对车商信任不足,购买意愿低。二手车商缺少潜在客户线索,为招揽客户不惜采用虚假信息,使得市场环境进一步恶化。现阶段,多方面的车辆信息已实现了物理层面上的集成,但在语义内容的解析和信息的视觉呈现上还有待深入研究。用户需要亲自阅读碰撞、维保、电池报告来理解其中的内容,报告内容的丰富性、专业性与可读性将对用户的交易决策产生重要影响。例如,用户浏览APP时被汽车外观、内饰的照片所吸引,却可能因不了解汽

大数据 + VR 全景技术重塑“二手车买车场景”

二手车交易的核心问题在于车况信息不透明。中国二手车交易市场制度尚不完善,长期以来缺少行业公认的车辆估值标准和车况检测标准,二手车商提供的估值和车况信息不够透明。这导致用户和车商交易双方都陷入了循环困境:用户对车商信任不足,购买意愿低。二手车商缺少潜在客户线索,为招揽客户不惜采用虚假信息,使得市场环境进一步恶化。现阶段,多方面的车辆信息已实现了物理层面上的集成,但在语义内容的解析和信息的视觉呈现上还有待深入研究。用户需要亲自阅读碰撞、维保、电池报告来理解其中的内容,报告内容的丰富性、专业性与可读性将对用户的交易决策产生重要影响。例如,用户浏览APP时被汽车外观、内饰的照片所吸引,却可能因不了解汽

UE5实现HTC Vive VR功能

所用场景:https://www.unrealengine.com/marketplace/zh-CN/product/gallaries-and-showcase项目准备清理项目里的多余的摄像机和PlayerStart设置Plugins,SteamVR打勾包括Vive设备安装架设安装VRInteractiveAssembling插件https://www.unrealengine.com/marketplace/zh-CN/product/vr-interactive-assembling大概人民币50多元,还是可以接受的用VRInteractiveAssembling插件创建一个UE5的工

UE5实现HTC Vive VR功能

所用场景:https://www.unrealengine.com/marketplace/zh-CN/product/gallaries-and-showcase项目准备清理项目里的多余的摄像机和PlayerStart设置Plugins,SteamVR打勾包括Vive设备安装架设安装VRInteractiveAssembling插件https://www.unrealengine.com/marketplace/zh-CN/product/vr-interactive-assembling大概人民币50多元,还是可以接受的用VRInteractiveAssembling插件创建一个UE5的工

UE4_UE5播放音频(播放、停止功能)(附工程)

在UE4或UE5中播放音频的两种方式:一、直接通过创建MediaPlayer播放:1.创建MediaPlayer,命名为myMediaPlayer选择生成的MediaTexture是用于播放视频,下篇文章来讲UE5如何播放视频。2.创建一个Actor类用于播放音频,命名为BP_mySoundActor3.编辑Actor类,添加MediaSound组件4.选中MediaSound组件,在其右侧将MediaPlayer设置为刚创建的myMediaPlayer5.接着在BP_mySoundActor类中添加变量cMediaPlayer  6.Complie一下当前蓝图类,然后将cMediaPlaye